compression testing cnc cnc machining hardness testing hardness tester bend testing brinell chemical analysis materials testing machine shop mechanical testing failure analysis fabrication calibration precision machining machining